package Datatypes;

import java.io.Serializable;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "dataJuego", propOrder = {
    
    "desarrollador",
    "nombre",
    "descripcion",
    "size",
    "codigo",
    "precio",
    "imagen",
    "categorias",
    "codeImagen"
    
})
public class DataJuego implements Serializable{
    
    private String desarrollador = null;
    private String nombre = null;
    private String descripcion = null;
    private Double size = null;
    private Integer codigo = null;
    private Double precio = null;
    private String imagen = null;
    private List<String> categorias = null;
    private String codeImagen = null;
    
    public DataJuego() {}
    
    public DataJuego(String desarrollador, String nombre, String descripcion, Double size, Integer codigo, Double precio, List<String> categorias, String imagen, String codeImagen){
    
        this.desarrollador = desarrollador;
        this.nombre = nombre;
        this.descripcion = descripcion;
        this.size = size;
        this.codigo = codigo;
        this.precio = precio;
        this.categorias = categorias;
        this.imagen = imagen;
        this.codeImagen = codeImagen;
    
    }
    
    public String getCodeImagen(){return this.codeImagen;}
    public void setCodeImagen(String codeImagen){this.codeImagen = codeImagen;}
    public String getDesarrollador(){ return desarrollador; }
    public String getNombre(){ return nombre; }
    public String getDescripcion(){ return descripcion; }
    public Double getSize(){ return size; }
    public Integer getCodigo(){ return codigo; }
    public Double getPrecio(){ return precio; }
    public List<String> getCategorias(){ return categorias; }
    public String getImagen(){ return imagen; }
    public void setDesarrollador(String desarrollador) { this.desarrollador = desarrollador; }
    public void setNombre(String nombre) { this.nombre = nombre; }
    public void setDescripcion(String descripcion) { this.descripcion = descripcion; }
    public void setSize(Double size) { this.size = size; }
    public void setCodigo(Integer codigo) { this.codigo = codigo; }
    public void setPrecio(Double precio) { this.precio = precio; }
    public void setImagen(String imagen) { this.imagen = imagen; }  
    public void setCategorias(List<String> cats){this.categorias = cats;}
    
              
}
